
.page{
  min-height: 100vh;
  //background: $theme_bg_color;
  .page-body{
    height: calc(100vh - 100px);
  }
}

.tab-scroll{
  height: 100px;
  white-space: nowrap;
}

.tab-list--height{
  height: 100px;
}
.tab-list{
  height: 100px;
  z-index: 100;
  .tab-item{
    height: 100%;
    padding: 0 50px;
    display: inline-flex;
  }
  .active{
    position: relative;
    font-weight: bold;
    &:after{
      content: "";
      left: 50%;
      width: 100px;
      height: 6px;
      bottom: 0;
      position: absolute;
      transform: translateX(-50%);
      background: $theme_color;
    }
  }
}

.news-list{
  padding: 0 $theme_padding;
  .news-item{
    display: flex;
    padding: $theme_padding 0;
    background: #fff;
  }
  .news-img{
    width: 250px;
    height: 180px;
    border-radius: 10px;
  }

  .news-info{
    flex: 1;
    padding-left: $theme_padding;
  }
  .news-title{
    font-size: 32px;
  }
  .news-subtitle{
    color: #999;
    font-size: 24px;
  }

  .news-foot{
    color: #999;
    font-size: 24px;
  }
  .bnn-icon{
    font-size: 28px;
  }
}
